<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>demo</title>
</head>
<body>
    <h1>拓展运算符</h1>
    <p>扩展运算符(spread)是三个点(...)。它好比 rest 参数的逆运算,将一个数组转为用逗号分隔的参数序列。</p>
    <p>主要用途:</p>
    <ul>
        <li>可以展开数组,将数组转换为参数序列</li>
        <li>可以复制数组</li>  
        <li>可以合并数组</li>
        <li>可以将字符串转为真正的数组</li>
        <li>任何实现了Iterator接口的对象,都可以用扩展运算符转为真正的数组</li>
    </ul>
    <p>示例代码见下方script部分</p>
</body>
<script type="text/javascript">
    // 拓展运算符
    let arr = [1, 2, 3];
    let arr2 = [...arr];
    console.log(arr2);
</script>
</html>